package com.lzp.badminton.service;

import com.lzp.badminton.model.Activityjoin;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author astupidcoder
 * @since 2022-02-11
 */
public interface IActivityjoinService extends IService<Activityjoin> {
    // 获取某一活动的报名数据
    public List<Activityjoin> getActivityJoin(Integer activityId);
    // 获取某一活动的报名人数
    public int getJoinNum(Integer activityId);
    // 获取某个用户是否参与了某一个活动
    public Activityjoin getJoinActivityUser(String userid, Integer activityId);
    // 用户取消报名
    public int cancelUserJoin(String userid, Integer activityId);
    // 用户报名活动
    public int userJoinActivity(String userid, Integer activityId, Integer joinNum);
}
